TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/10/2025)
2024
Section - Southern
Area - Greenville - UPTA
League - 2024 UPTA Adult 18 & Over - USTA
Flight - 18 Adult Men - 3.5
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18A/Brown/Brookstone
League Record: 8 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Stephen Brown - 3.53
Johnny Pack - 3.40
Matthew Fox - 3.39
Richard penland - 3.30
Troy Botts - 3.23
David Fisher - 3.22
Colin Gallagher - 3.22
Carter Botts - 3.15
Brian Gibson - 3.14
Ethan Harrod - 3.09
David Dutterer - 3.09
RAJ DAVE - 3.08
Sheng-Yin Chen - 3.07
Daniel Burdette - 3.07
David Keen - 3.05
David Krumenacker - 3.03
League Results By Position
1S 2S 1D 2D 3D
Colin Gallagher - 3.22 & Johnny Pack - 3.40 0 - 1 1 - 0
Colin Gallagher - 3.22 & Richard penland - 3.30 1 - 0
Colin Gallagher - 3.22 & Stephen Brown - 3.53 3 - 1 0 - 1
Carter Botts - 3.15 1 - 0 1 - 0
Daniel Burdette - 3.07 & Brian Gibson - 3.14 1 - 0
Daniel Burdette - 3.07 & David Keen - 3.05 1 - 0
Daniel Burdette - 3.07 & Troy Botts - 3.23 1 - 0
David Dutterer - 3.09 & David Krumenacker - 3.03 0 - 1
David Dutterer - 3.09 & Troy Botts - 3.23 0 - 1
David Fisher - 3.22 & Brian Gibson - 3.14 1 - 0
David Fisher - 3.22 & David Krumenacker - 3.03 1 - 0
David Keen - 3.05 & Matthew Fox - 3.39 0 - 1
David Keen - 3.05 & Sheng-Yin Chen - 3.07 0 - 1
Ethan Harrod - 3.09 1 - 3 2 - 2
Johnny Pack - 3.40 & Troy Botts - 3.23 1 - 0 1 - 0
Johnny Pack - 3.40 2 - 0 2 - 0
Matthew Fox - 3.39 & Sheng-Yin Chen - 3.07 0 - 1
Matthew Fox - 3.39 & Troy Botts - 3.23 1 - 0
Richard penland - 3.30 & Troy Botts - 3.23 0 - 1
Richard penland - 3.30 1 - 0
RAJ DAVE - 3.08 & Colin Gallagher - 3.22 1 - 0
RAJ DAVE - 3.08 & Matthew Fox - 3.39 1 - 0 4 - 0
RAJ DAVE - 3.08 & Troy Botts - 3.23 1 - 0
Sheng-Yin Chen - 3.07 & Troy Botts - 3.23 1 - 0
Sheng-Yin Chen - 3.07 0 - 1
Stephen Brown - 3.53 2 - 0 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18A/Futral/Kroc
League Record: 3 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Will Jeremiah - 3.64
Nathaniel Futral - 3.29
Sidney Key - 3.22
Hampton Williams - 3.18
Erik Russell - 3.17
Josh Dale - 3.16
Robert Richmond - 3.13
Jackson Holt - 3.13
Bill Day - 3.00
Andrew Gunter - 2.97
Kenneth Gibson - 2.89
Curtis Potvin - 2.80
Joshua Beeby - 2.79
steve phillips - n/a
League Results By Position
1S 2S 1D 2D 3D
steve phillips - n/a 0 - 2 0 - 1
Andrew Gunter - 2.97 & Joshua Beeby - 2.79 0 - 1 0 - 1 1 - 0
Bill Day - 3.00 & Curtis Potvin - 2.80 0 - 1
Bill Day - 3.00 & Kenneth Gibson - 2.89 0 - 1
Bill Day - 3.00 & Will Jeremiah - 3.64 0 - 1
Curtis Potvin - 2.80 & Joshua Beeby - 2.79 0 - 1
Curtis Potvin - 2.80 & Nathaniel Futral - 3.29 0 - 1
Curtis Potvin - 2.80 & Will Jeremiah - 3.64 1 - 0
Curtis Potvin - 2.80 0 - 1
Erik Russell - 3.17 0 - 1 1 - 3
Hampton Williams - 3.18 & Bill Day - 3.00 0 - 1
Josh Dale - 3.16 & Kenneth Gibson - 2.89 0 - 1
Jackson Holt - 3.13 & Bill Day - 3.00 1 - 0
Jackson Holt - 3.13 & Curtis Potvin - 2.80 0 - 1 0 - 1
Jackson Holt - 3.13 & Joshua Beeby - 2.79 0 - 1
Jackson Holt - 3.13 & Kenneth Gibson - 2.89 0 - 1
Jackson Holt - 3.13 & Sidney Key - 3.22 1 - 0
Nathaniel Futral - 3.29 & Erik Russell - 3.17 0 - 1
Nathaniel Futral - 3.29 0 - 1
Robert Richmond - 3.13 3 - 4 1 - 1
Sidney Key - 3.22 & Bill Day - 3.00 0 - 1
Sidney Key - 3.22 & Josh Dale - 3.16 2 - 1 1 - 1 1 - 1
Sidney Key - 3.22 & Joshua Beeby - 2.79 0 - 1
Will Jeremiah - 3.64 & Erik Russell - 3.17 0 - 1
Will Jeremiah - 3.64 & Joshua Beeby - 2.79 1 - 0
Will Jeremiah - 3.64 & Kenneth Gibson - 2.89 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18A/Norton/Riverside
League Record: 7 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Chris Corbin - 3.41
Nikhil Bhat - 3.40
Charles Mullen - 3.34
Myint Khaing - 3.31
Mark Lane - 3.29
Chad Campbell - 3.16
John Chiles - 3.02
Nirav Mistry - 2.99
Jody Smoak - 2.99
John Norton - 2.96
Raju Gavurla - n/a
Marcus Mingo - n/a
Jeff Gill - n/a
Dan Patterson - n/a
Chuck Langston - n/a
League Results By Position
1S 2S 1D 2D 3D
Charles Mullen - 3.34 & John Chiles - 3.02 0 - 1
Chris Corbin - 3.41 & Jeff Gill - n/a 0 - 1
Chris Corbin - 3.41 1 - 1
Chad Campbell - 3.16 & Charles Mullen - 3.34 2 - 0 2 - 0
Chad Campbell - 3.16 & Chuck Langston - n/a 0 - 1
Chad Campbell - 3.16 & Jody Smoak - 2.99 0 - 1
Chad Campbell - 3.16 & John Chiles - 3.02 2 - 0
Chad Campbell - 3.16 & Mark Lane - 3.29 0 - 1
Dan Patterson - n/a & John Norton - 2.96 0 - 1
Dan Patterson - n/a & Raju Gavurla - n/a 0 - 1
Jeff Gill - n/a 1 - 1
Jody Smoak - 2.99 & John Chiles - 3.02 0 - 1
Jody Smoak - 2.99 & Nikhil Bhat - 3.40 1 - 0
John Chiles - 3.02 & Nirav Mistry - 2.99 0 - 1
Myint Khaing - 3.31 & Chris Corbin - 3.41 2 - 0
Myint Khaing - 3.31 & Nikhil Bhat - 3.40 1 - 0
Myint Khaing - 3.31 4 - 2 0 - 1
Marcus Mingo - n/a & Chuck Langston - n/a 1 - 0
Marcus Mingo - n/a & John Norton - 2.96 0 - 1
Mark Lane - 3.29 & Chris Corbin - 3.41 2 - 0 1 - 0
Mark Lane - 3.29 & Jody Smoak - 2.99 1 - 1 2 - 0
Mark Lane - 3.29 & Nikhil Bhat - 3.40 1 - 0
Nikhil Bhat - 3.40 2 - 0 1 - 1
Nirav Mistry - 2.99 1 - 2
Raju Gavurla - n/a & John Norton - 2.96 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18A/Caffrey/Sportsclub
League Record: 7 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Harvinder Sidhu - 3.46
Garret Conover - 3.44
Nils Mollenkamp - 3.42
Michael Sherman - 3.38
Brad Meredith - 3.37
Jon Shinpoch - 3.28
Andrew Lewis - 3.22
Terry Kent - 3.09
Conor Caffrey - 3.05
Noah Bellhorn - 3.04
Dillon Monday - 3.04
Gerardo Modestti - 2.99
Jeremy Acevedo - 2.86
League Results By Position
1S 2S 1D 2D 3D
Andrew Lewis - 3.22 & Conor Caffrey - 3.05 0 - 1 0 - 1
Andrew Lewis - 3.22 & Dillon Monday - 3.04 1 - 0
Andrew Lewis - 3.22 & Gerardo Modestti - 2.99 1 - 0
Andrew Lewis - 3.22 & Terry Kent - 3.09 1 - 0
Andrew Lewis - 3.22 0 - 1
Brad Meredith - 3.37 & Harvinder Sidhu - 3.46 3 - 0
Brad Meredith - 3.37 & Michael Sherman - 3.38 1 - 0 1 - 0
Brad Meredith - 3.37 0 - 1
Conor Caffrey - 3.05 & Dillon Monday - 3.04 0 - 1
Conor Caffrey - 3.05 & Gerardo Modestti - 2.99 0 - 1
Conor Caffrey - 3.05 1 - 1
Dillon Monday - 3.04 & Jon Shinpoch - 3.28 1 - 0 0 - 1
Gerardo Modestti - 2.99 & Michael Sherman - 3.38 1 - 0
Garret Conover - 3.44 2 - 0 4 - 1
Harvinder Sidhu - 3.46 & Conor Caffrey - 3.05 0 - 1
Harvinder Sidhu - 3.46 & Gerardo Modestti - 2.99 2 - 0 1 - 0 0 - 1
Harvinder Sidhu - 3.46 & Michael Sherman - 3.38 1 - 0
Jeremy Acevedo - 2.86 & Terry Kent - 3.09 0 - 1
Jeremy Acevedo - 2.86 0 - 2
Michael Sherman - 3.38 0 - 1
Nils Mollenkamp - 3.42 6 - 0
Noah Bellhorn - 3.04 & Brad Meredith - 3.37 1 - 0
Noah Bellhorn - 3.04 & Dillon Monday - 3.04 0 - 1 1 - 0
Noah Bellhorn - 3.04 & Jeremy Acevedo - 2.86 0 - 1 0 - 1
Noah Bellhorn - 3.04 & Jon Shinpoch - 3.28 1 - 0
Noah Bellhorn - 3.04 & Terry Kent - 3.09 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18A/Sgro/GTC
League Record: 2 - 8
The Following Have Played In League Matches On This Team (In Rating Order)
Matthew Betit - 3.35
James Daniell - 3.22
Ryan Sgro - 3.20
Josh Burton - 3.20
Humzah Siddiq - 3.20
William Hogan - 3.13
Benjamin Adams - 3.10
Andy Miles - 3.10
David Allen - 3.09
Balaji Perumal - 3.09
Palmer Williams - 3.07
Eric Hong - 2.92
Greg Blinston - 2.83
John Sughrue - 2.79
League Results By Position
1S 2S 1D 2D 3D
Andy Miles - 3.10 & Josh Burton - 3.20 0 - 1 1 - 0
Benjamin Adams - 3.10 & John Sughrue - 2.79 0 - 1
Benjamin Adams - 3.10 & Josh Burton - 3.20 0 - 1
Balaji Perumal - 3.09 & Eric Hong - 2.92 0 - 1
Balaji Perumal - 3.09 & Humzah Siddiq - 3.20 2 - 0
Balaji Perumal - 3.09 & Palmer Williams - 3.07 1 - 0
David Allen - 3.09 & John Sughrue - 2.79 0 - 1
Eric Hong - 2.92 1 - 2
Greg Blinston - 2.83 & James Daniell - 3.22 0 - 1
Humzah Siddiq - 3.20 & Andy Miles - 3.10 0 - 1 1 - 0
Humzah Siddiq - 3.20 & Josh Burton - 3.20 0 - 1
Humzah Siddiq - 3.20 & Matthew Betit - 3.35 1 - 0
Josh Burton - 3.20 0 - 1
James Daniell - 3.22 & Benjamin Adams - 3.10 0 - 1
James Daniell - 3.22 & Josh Burton - 3.20 0 - 1
James Daniell - 3.22 & Ryan Sgro - 3.20 1 - 0
James Daniell - 3.22 & William Hogan - 3.13 1 - 1
Matthew Betit - 3.35 1 - 1 1 - 0
Palmer Williams - 3.07 & Benjamin Adams - 3.10 0 - 2
Palmer Williams - 3.07 & David Allen - 3.09 0 - 1 0 - 1
Palmer Williams - 3.07 & Greg Blinston - 2.83 0 - 1
Ryan Sgro - 3.20 & Benjamin Adams - 3.10 0 - 1
Ryan Sgro - 3.20 2 - 6
William Hogan - 3.13 & Andy Miles - 3.10 0 - 1 0 - 1
William Hogan - 3.13 & Matthew Betit - 3.35 1 - 0 1 - 0
William Hogan - 3.13 2 - 2
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18A/Kiss/Neely Farm
League Record: 3 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Richard Gajewski - 3.35
Adam Thompson - 3.32
Kevin Dix - 3.31
Jeff Warren - 3.29
Darren Painter - 3.26
Russell Shelley - 3.21
Jeff Greenstreet - 3.21
Mike Wise - 3.17
Wayne Krause - 3.14
Brett Rimes - 3.12
Matthew Joseph - 3.09
Juan Pereira - 3.09
Tripp Perkins - 3.05
Csaba Kiss - 3.01
Christian Davidson - n/a
Chad Hinson - n/a
League Results By Position
1S 2S 1D 2D 3D
Brett Rimes - 3.12 0 - 1 2 - 1
Chad Hinson - n/a 0 - 1
Christian Davidson - n/a & Kevin Dix - 3.31 0 - 1
Csaba Kiss - 3.01 & Darren Painter - 3.26 1 - 0
Csaba Kiss - 3.01 & Kevin Dix - 3.31 0 - 1
Csaba Kiss - 3.01 & Mike Wise - 3.17 1 - 1
Csaba Kiss - 3.01 & Matthew Joseph - 3.09 0 - 1
Csaba Kiss - 3.01 & Wayne Krause - 3.14 0 - 1
Darren Painter - 3.26 & Mike Wise - 3.17 1 - 0
Darren Painter - 3.26 & Matthew Joseph - 3.09 1 - 0
Darren Painter - 3.26 & Richard Gajewski - 3.35 1 - 0
Darren Painter - 3.26 & Russell Shelley - 3.21 0 - 1 0 - 1
Darren Painter - 3.26 & Tripp Perkins - 3.05 0 - 1
Darren Painter - 3.26 0 - 1
Jeff Greenstreet - 3.21 & Jeff Warren - 3.29 0 - 1
Jeff Greenstreet - 3.21 & Matthew Joseph - 3.09 2 - 0
Jeff Greenstreet - 3.21 & Tripp Perkins - 3.05 1 - 0
Jeff Warren - 3.29 & Matthew Joseph - 3.09 1 - 0
Juan Pereira - 3.09 & Jeff Greenstreet - 3.21 0 - 1
Juan Pereira - 3.09 & Matthew Joseph - 3.09 1 - 0
Juan Pereira - 3.09 0 - 1 1 - 2
Kevin Dix - 3.31 & Tripp Perkins - 3.05 1 - 0
Kevin Dix - 3.31 1 - 0
Mike Wise - 3.17 1 - 2 2 - 0
Matthew Joseph - 3.09 & Tripp Perkins - 3.05 0 - 1 0 - 1
Richard Gajewski - 3.35 & Christian Davidson - n/a 0 - 1
Richard Gajewski - 3.35 & Mike Wise - 3.17 1 - 0
Richard Gajewski - 3.35 0 - 1
Russell Shelley - 3.21 & Jeff Greenstreet - 3.21 0 - 1
Russell Shelley - 3.21 1 - 1 1 - 0
Wayne Krause - 3.14 & Adam Thompson - 3.32 0 - 1
Wayne Krause - 3.14 & Kevin Dix - 3.31 1 - 0
Wayne Krause - 3.14 & Matthew Joseph - 3.09 0 - 1
Wayne Krause - 3.14 & Russell Shelley - 3.21 1 - 0